home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 5 (Internal Edition) / Apple R&P Lib Internal v5.0.iso / 6-Developer Demos / Developer Demos-Ed. / Macintosh School® CD-ROM Demo / Macintosh SchoolÆ CD-ROM Demo / card_129421.txt < prev    next >
Text File  |  1990-08-14  |  16KB  |  538 lines

  1. -- card: 129421 from stack: in
  2. -- bmap block id: 137977
  3. -- flags: 4000
  4. -- background id: 53480
  5. -- name: CSL Scheduler
  6.  
  7.  
  8. -- part 1 (field)
  9. -- low flags: 81
  10. -- high flags: 2004
  11. -- rect: left=143 top=307 right=331 bottom=367
  12. -- title width / last selected line: 0
  13. -- icon id / first selected line: 0 / 0
  14. -- text alignment: 1
  15. -- font id: 2
  16. -- text size: 10
  17. -- style flags: 0
  18. -- line height: 13
  19. -- part name: Continue
  20.  
  21.  
  22. -- part 2 (field)
  23. -- low flags: 81
  24. -- high flags: 2004
  25. -- rect: left=37 top=89 right=229 bottom=473
  26. -- title width / last selected line: 0
  27. -- icon id / first selected line: 0 / 0
  28. -- text alignment: 0
  29. -- font id: 2
  30. -- text size: 12
  31. -- style flags: 0
  32. -- line height: 16
  33. -- part name: Introduction
  34.  
  35.  
  36. -- part 3 (field)
  37. -- low flags: 81
  38. -- high flags: 2004
  39. -- rect: left=69 top=101 right=225 bottom=441
  40. -- title width / last selected line: 0
  41. -- icon id / first selected line: 0 / 0
  42. -- text alignment: 0
  43. -- font id: 2
  44. -- text size: 12
  45. -- style flags: 0
  46. -- line height: 16
  47. -- part name: Course Requests
  48.  
  49.  
  50. -- part 4 (field)
  51. -- low flags: 81
  52. -- high flags: 2004
  53. -- rect: left=45 top=58 right=278 bottom=465
  54. -- title width / last selected line: 0
  55. -- icon id / first selected line: 0 / 0
  56. -- text alignment: 0
  57. -- font id: 2
  58. -- text size: 12
  59. -- style flags: 0
  60. -- line height: 16
  61. -- part name: Required Course Requests
  62.  
  63.  
  64. -- part 5 (field)
  65. -- low flags: 81
  66. -- high flags: 2004
  67. -- rect: left=48 top=130 right=191 bottom=462
  68. -- title width / last selected line: 0
  69. -- icon id / first selected line: 0 / 0
  70. -- text alignment: 0
  71. -- font id: 2
  72. -- text size: 12
  73. -- style flags: 0
  74. -- line height: 16
  75. -- part name: Alternate Courses
  76.  
  77.  
  78. -- part 6 (field)
  79. -- low flags: 81
  80. -- high flags: 2004
  81. -- rect: left=52 top=133 right=208 bottom=459
  82. -- title width / last selected line: 0
  83. -- icon id / first selected line: 0 / 0
  84. -- text alignment: 0
  85. -- font id: 2
  86. -- text size: 12
  87. -- style flags: 0
  88. -- line height: 16
  89. -- part name: Main Window
  90.  
  91.  
  92. -- part 7 (field)
  93. -- low flags: 81
  94. -- high flags: 2004
  95. -- rect: left=64 top=127 right=204 bottom=446
  96. -- title width / last selected line: 0
  97. -- icon id / first selected line: 0 / 0
  98. -- text alignment: 0
  99. -- font id: 2
  100. -- text size: 12
  101. -- style flags: 0
  102. -- line height: 16
  103. -- part name: Set Sections
  104.  
  105.  
  106. -- part 8 (field)
  107. -- low flags: 81
  108. -- high flags: 2004
  109. -- rect: left=73 top=147 right=190 bottom=438
  110. -- title width / last selected line: 0
  111. -- icon id / first selected line: 0 / 0
  112. -- text alignment: 0
  113. -- font id: 2
  114. -- text size: 12
  115. -- style flags: 0
  116. -- line height: 16
  117. -- part name: Manual Override
  118.  
  119.  
  120. -- part 9 (field)
  121. -- low flags: 81
  122. -- high flags: 2004
  123. -- rect: left=53 top=114 right=236 bottom=457
  124. -- title width / last selected line: 0
  125. -- icon id / first selected line: 0 / 0
  126. -- text alignment: 0
  127. -- font id: 2
  128. -- text size: 12
  129. -- style flags: 0
  130. -- line height: 16
  131. -- part name: Reserve Room
  132.  
  133.  
  134. -- part 10 (field)
  135. -- low flags: 81
  136. -- high flags: 2004
  137. -- rect: left=69 top=126 right=202 bottom=441
  138. -- title width / last selected line: 0
  139. -- icon id / first selected line: 0 / 0
  140. -- text alignment: 0
  141. -- font id: 2
  142. -- text size: 12
  143. -- style flags: 0
  144. -- line height: 16
  145. -- part name: Reserve Teacher
  146.  
  147.  
  148. -- part 11 (field)
  149. -- low flags: 81
  150. -- high flags: 2004
  151. -- rect: left=61 top=133 right=193 bottom=450
  152. -- title width / last selected line: 0
  153. -- icon id / first selected line: 0 / 0
  154. -- text alignment: 0
  155. -- font id: 2
  156. -- text size: 12
  157. -- style flags: 0
  158. -- line height: 16
  159. -- part name: Manual Schedule
  160.  
  161.  
  162. -- part 12 (field)
  163. -- low flags: 81
  164. -- high flags: 2004
  165. -- rect: left=34 top=165 right=210 bottom=476
  166. -- title width / last selected line: 0
  167. -- icon id / first selected line: 0 / 0
  168. -- text alignment: 0
  169. -- font id: 2
  170. -- text size: 12
  171. -- style flags: 0
  172. -- line height: 16
  173. -- part name: Lock Class
  174.  
  175.  
  176. -- part 13 (field)
  177. -- low flags: 81
  178. -- high flags: 2004
  179. -- rect: left=86 top=151 right=195 bottom=424
  180. -- title width / last selected line: 0
  181. -- icon id / first selected line: 0 / 0
  182. -- text alignment: 0
  183. -- font id: 2
  184. -- text size: 12
  185. -- style flags: 0
  186. -- line height: 16
  187. -- part name: Timetable Options
  188.  
  189.  
  190. -- part 14 (field)
  191. -- low flags: 81
  192. -- high flags: 2004
  193. -- rect: left=52 top=122 right=214 bottom=459
  194. -- title width / last selected line: 0
  195. -- icon id / first selected line: 0 / 0
  196. -- text alignment: 0
  197. -- font id: 2
  198. -- text size: 12
  199. -- style flags: 0
  200. -- line height: 16
  201. -- part name: Load Teachers
  202.  
  203.  
  204. -- part 15 (field)
  205. -- low flags: 81
  206. -- high flags: 2004
  207. -- rect: left=74 top=114 right=253 bottom=436
  208. -- title width / last selected line: 0
  209. -- icon id / first selected line: 0 / 0
  210. -- text alignment: 0
  211. -- font id: 2
  212. -- text size: 12
  213. -- style flags: 0
  214. -- line height: 16
  215. -- part name: Course Preference
  216.  
  217.  
  218. -- part 16 (field)
  219. -- low flags: 81
  220. -- high flags: 2004
  221. -- rect: left=44 top=135 right=180 bottom=466
  222. -- title width / last selected line: 0
  223. -- icon id / first selected line: 0 / 0
  224. -- text alignment: 0
  225. -- font id: 2
  226. -- text size: 12
  227. -- style flags: 0
  228. -- line height: 16
  229. -- part name: Create Timetable
  230.  
  231.  
  232. -- part 17 (field)
  233. -- low flags: 81
  234. -- high flags: 2004
  235. -- rect: left=43 top=131 right=192 bottom=468
  236. -- title width / last selected line: 0
  237. -- icon id / first selected line: 0 / 0
  238. -- text alignment: 0
  239. -- font id: 2
  240. -- text size: 12
  241. -- style flags: 0
  242. -- line height: 16
  243. -- part name: Master Timetable
  244.  
  245.  
  246. -- part 18 (field)
  247. -- low flags: 81
  248. -- high flags: 2004
  249. -- rect: left=46 top=133 right=194 bottom=465
  250. -- title width / last selected line: 0
  251. -- icon id / first selected line: 0 / 0
  252. -- text alignment: 0
  253. -- font id: 2
  254. -- text size: 12
  255. -- style flags: 0
  256. -- line height: 16
  257. -- part name: Multiple Runs
  258.  
  259.  
  260. -- part 19 (field)
  261. -- low flags: 81
  262. -- high flags: 2004
  263. -- rect: left=67 top=143 right=189 bottom=443
  264. -- title width / last selected line: 0
  265. -- icon id / first selected line: 0 / 0
  266. -- text alignment: 0
  267. -- font id: 2
  268. -- text size: 12
  269. -- style flags: 0
  270. -- line height: 16
  271. -- part name: Edit Timetable
  272.  
  273.  
  274. -- part 20 (field)
  275. -- low flags: 81
  276. -- high flags: 2004
  277. -- rect: left=32 top=135 right=243 bottom=478
  278. -- title width / last selected line: 0
  279. -- icon id / first selected line: 0 / 0
  280. -- text alignment: 0
  281. -- font id: 2
  282. -- text size: 12
  283. -- style flags: 0
  284. -- line height: 16
  285. -- part name: Edit Weekly
  286.  
  287.  
  288. -- part 21 (field)
  289. -- low flags: 81
  290. -- high flags: 2004
  291. -- rect: left=108 top=123 right=215 bottom=402
  292. -- title width / last selected line: 0
  293. -- icon id / first selected line: 0 / 0
  294. -- text alignment: 0
  295. -- font id: 2
  296. -- text size: 12
  297. -- style flags: 0
  298. -- line height: 16
  299. -- part name: Legend
  300.  
  301.  
  302. -- part 22 (field)
  303. -- low flags: 81
  304. -- high flags: 2004
  305. -- rect: left=42 top=144 right=189 bottom=468
  306. -- title width / last selected line: 0
  307. -- icon id / first selected line: 0 / 0
  308. -- text alignment: 0
  309. -- font id: 2
  310. -- text size: 12
  311. -- style flags: 0
  312. -- line height: 16
  313. -- part name: Assign Students
  314.  
  315.  
  316. -- part 23 (field)
  317. -- low flags: 81
  318. -- high flags: 2004
  319. -- rect: left=37 top=120 right=181 bottom=473
  320. -- title width / last selected line: 0
  321. -- icon id / first selected line: 0 / 0
  322. -- text alignment: 0
  323. -- font id: 2
  324. -- text size: 12
  325. -- style flags: 0
  326. -- line height: 16
  327. -- part name: Performance Report
  328.  
  329.  
  330. -- part 24 (field)
  331. -- low flags: 81
  332. -- high flags: 2004
  333. -- rect: left=63 top=134 right=243 bottom=447
  334. -- title width / last selected line: 0
  335. -- icon id / first selected line: 0 / 0
  336. -- text alignment: 0
  337. -- font id: 2
  338. -- text size: 12
  339. -- style flags: 0
  340. -- line height: 16
  341. -- part name: Edit Student Timetable
  342.  
  343.  
  344. -- part 25 (field)
  345. -- low flags: 81
  346. -- high flags: 2004
  347. -- rect: left=40 top=135 right=197 bottom=471
  348. -- title width / last selected line: 0
  349. -- icon id / first selected line: 0 / 0
  350. -- text alignment: 0
  351. -- font id: 2
  352. -- text size: 12
  353. -- style flags: 0
  354. -- line height: 16
  355. -- part name: Student Timetable
  356.  
  357.  
  358. -- part 26 (field)
  359. -- low flags: 81
  360. -- high flags: 2004
  361. -- rect: left=62 top=157 right=202 bottom=448
  362. -- title width / last selected line: 0
  363. -- icon id / first selected line: 0 / 0
  364. -- text alignment: 0
  365. -- font id: 2
  366. -- text size: 12
  367. -- style flags: 0
  368. -- line height: 16
  369. -- part name: Reporting
  370.  
  371.  
  372. -- part 27 (field)
  373. -- low flags: 81
  374. -- high flags: 2004
  375. -- rect: left=24 top=154 right=199 bottom=487
  376. -- title width / last selected line: 0
  377. -- icon id / first selected line: 0 / 0
  378. -- text alignment: 0
  379. -- font id: 2
  380. -- text size: 12
  381. -- style flags: 0
  382. -- line height: 16
  383. -- part name: Print Timetable
  384.  
  385.  
  386. -- part 28 (field)
  387. -- low flags: 81
  388. -- high flags: 2004
  389. -- rect: left=45 top=69 right=273 bottom=465
  390. -- title width / last selected line: 0
  391. -- icon id / first selected line: 0 / 0
  392. -- text alignment: 0
  393. -- font id: 2
  394. -- text size: 12
  395. -- style flags: 0
  396. -- line height: 16
  397. -- part name: Conclusion
  398.  
  399.  
  400. -- part contents for card part 1
  401. ----- text -----
  402. Please click the mouse to continue.
  403.  
  404. -- part contents for card part 2
  405. ----- text -----
  406. The Master Timetable - At this stage much of the information required to create the master timetable has already been entered in School Set Up, Course, Teacher and Student Details. Information such as the number of scheduling terms, structure of the timetable, teacher course and room preferences, minimum and maximum class size, when a course can and cannot be scheduled etc.
  407.  
  408. Let‚Äôs work through the steps of creating a Master Timetable.
  409.  
  410. -- part contents for card part 3
  411. ----- text -----
  412. Student Course Requests - Mac School has simplified the process of entering student course requests.
  413.  
  414. By identifying each student with a specific program, and identifying which courses are required to be taken by a student on a program - the Scheduler can automatically assign required courses as student requests.
  415.  
  416. -- part contents for card part 4
  417. ----- text -----
  418. These are the courses this student is required to take on his particular program. Student course requests can also be either:
  419.  
  420.   1)  manually entered
  421.   2)  optically scanned or
  422.   3)  imported via an ASCII file
  423.  
  424. The Mac School multi-user environment also allows more than one user to be manually entering course requests at a time. All prerequisites and corequisites are taken into account - historical information for each student is read to make sure each student has successfully met the prerequisites of his/her requested courses.
  425.  
  426. -- part contents for card part 5
  427. ----- text -----
  428. Students can choose alternate courses as their second choices in the event of a conflict. These alternatives can either be global alternatives or linked to a specific course.
  429.  
  430. -- part contents for card part 6
  431. ----- text -----
  432. This main scheduling window keeps track of the program the student belongs to, the number of student course requests, the number scheduled and the number required to complete the program.
  433.  
  434. -- part contents for card part 7
  435. ----- text -----
  436. Set Sections - Once all the student course requests have been entered the Scheduler will estimate the number of sections needed for each course according to the minimum and maximum class size set in Course Details.
  437.  
  438. -- part contents for card part 8
  439. ----- text -----
  440. If the set number of sections is too many or too few the system allows for manual override.
  441.  
  442. -- part contents for card part 9
  443. ----- text -----
  444. Editing the School Timetable - Prior to the creation of the master timetable the system allows for manual editing of the school timetable.
  445.  
  446. For example: if you did not want any courses scheduled into Gymnasium first period Monday morning, this is how it would be set.
  447.  
  448. -- part contents for card part 10
  449. ----- text -----
  450. Or the coach of the football team wants to make sure he gets his planning period during the last period on Friday. The school would reserve this teacher for the block that corresponds to the last period on Friday.
  451.  
  452. -- part contents for card part 11
  453. ----- text -----
  454. Manually schedule a particular class into a certain timeslot. Algebra 12 section 1 must be taught first period Monday to Friday with James Arness in room 106.
  455.  
  456. -- part contents for card part 12
  457. ----- text -----
  458. The Lock Class feature allows the Scheduler to create the rest of the timetable around the classes you have already scheduled.
  459.  
  460. -- part contents for card part 13
  461. ----- text -----
  462. Timetable Options - The next step of the scheduling process is to set Timetable Options.
  463.  
  464. -- part contents for card part 14
  465. ----- text -----
  466. Load Teachers - The Mac School Scheduler uses information entered in Teacher Details and assigns a teacher to every class created by Set Sections. Here the Scheduler determines if you have enough resources to teach the number of sections that have been set.
  467.  
  468. -- part contents for card part 15
  469. ----- text -----
  470. Teachers with the highest preference for a course are assigned first. If there are more sections than that teacher can teach, the teacher with the next highest preference will be used as long as his maximum course load will allow it.
  471.  
  472. Courses that do not have enough available teachers are highlighted and can be edited.
  473.  
  474. -- part contents for card part 16
  475. ----- text -----
  476. Create Timetable - The Scheduler minimizes conflicts by building a conflict matrix before it begins scheduling classes.
  477.  
  478. -- part contents for card part 17
  479. ----- text -----
  480. After the conflict matrix has been built the Scheduler commences building the master timetable by matching a class, teacher, room and period (or block) together.
  481.  
  482. -- part contents for card part 18
  483. ----- text -----
  484. The Scheduler allows the user to save multiple scheduling runs, as well as create an alternate database to be used for scheduling for the following year without harming the existing schedule.
  485.  
  486. -- part contents for card part 19
  487. ----- text -----
  488. Editing the Master Timetable - Prior to the assignment of students to classes, changes can be made to the timetable.
  489.  
  490. -- part contents for card part 20
  491. ----- text -----
  492. Edit School Weekly is a powerful tool that gives the user detailed information about the existing schedule such that intelligent changes to the master timetable can be made without increasing the number of student conflicts.
  493.  
  494. Potential difficulties can be identified prior to rescheduling the class.
  495.  
  496. -- part contents for card part 21
  497. ----- text -----
  498. Editing rooms and teachers is just as simple!
  499.  
  500. The following legend details the information stored to assist in constructive editing of the Master Timetable.
  501.  
  502. -- part contents for card part 22
  503. ----- text -----
  504. Assign Students - Once the master timetable is built, students can be automatically scheduled according to their course requests.
  505.  
  506. -- part contents for card part 23
  507. ----- text -----
  508. The success rate of the schedule can be measured by viewing the number of credits scheduled per student in the main window or by viewing the Performance Report.
  509.  
  510. -- part contents for card part 24
  511. ----- text -----
  512. Editing Student Timetables - The Mac School multi-user environment allows multiple counsellors to be editing different students timetables at the same time.
  513.  
  514. Class overfilling is no longer a problem because the system automatically updates class rosters on all workstations.
  515.  
  516. -- part contents for card part 25
  517. ----- text -----
  518. Editing a student timetable is simple - class size is constantly kept up to date and student prerequisite, corequisite and male/female requirements are displayed by class on the screen.
  519.  
  520. -- part contents for card part 26
  521. ----- text -----
  522. Reporting - Scheduler reporting options are comprehensive and include the following reports‚Ķ
  523.  
  524. -- part contents for card part 27
  525. ----- text -----
  526. The student timetable can be printed in a number of different formats - matrix format, listing requests, printing blocks, periods etc‚Ķ
  527.  
  528. -- part contents for card part 28
  529. ----- text -----
  530. The Mac School Scheduler has many more features not shown in this presentation, they include the ability to:
  531.  
  532.   ‚Ä¢  schedule more than one class or teacher into one room at a time
  533.   ‚Ä¢  automatic assign study
  534.   ‚Ä¢  load and read historical information
  535.   ‚Ä¢  identify deficient students
  536.   ‚Ä¢  view class rosters and wait lists
  537.   ‚Ä¢  automatically schedule a new student based on his student course requests
  538.   ‚Ä¢  and more!